/**
 * Package	: com.coship.adstorm.model
 * File		: PositionInfo.java
 * Company 	: Shenzhen Coship Electronics CO., LTD.
 * Version  : v1.0
 * Description 	: <Detail Description for package>
 *
 * Copyright (c) 2003-2009 Shenzhen Coship Electronics CO., LTD.
 * Rainbow Bldg.,North,Hi-Tech Industrial Park,Nanshan District,Shenzhen,China,P.C.518057.
 * All rights reserved.
 * The contents of this file are confidential and proprietary to COSHIP.
 * Copying is explicitly prohibited without the express permission of COSHIP.
 *
 * Create Date	: Apr 21, 2010
 * Create By    : 904147
 * History :$
 */
package com.coship.vasms.adstorm.model;

import java.io.Serializable;

/** 
 * 
 * File Name    : PositionInfo.java
 * @Description 	: <Detail Description for Class >
 * @author 904147
 */
public class PositionInfo implements Serializable {

	/**
	 * Description 	: <Detail Description for package>
	 * Author       : 904147
	 */
	private static final long serialVersionUID = 1L;
	
	/**
	 * ID，主键自动增长
	 */
	private Integer positionInfoId;
	
	/**
	 * 广告附加税信息量编码,外码
	 */
	private String positionInfoCode;
	
	/**
	 * 广告位基本信息编码,外键
	 */
	private String positionBasicCode;
	
	/**
	 * 位置类型
            1:VAS Portal 总入口页
            2:VAS Portal 业务首页
            3:VAS Portal 业务中特性页面
            4:VAS Portal 栏目列表类页面
            5:VAS Portal 产品内容详情页面
	 */
	private Integer positionType;
	
	/**
	 * 业务代码,当PositionType为2，3，4，5时为必选
	 */
	private String serviceCode;
	
	/**
	 * 业务名称,当PositionType为2，3，4，5时为必选
	 */
	private String serviceName;
	
	/**
	 * 业务代码,当PositionType为4，5时为必选
	 */
	private String columnCode;
	
	/**
	 * 业务名称,当PositionType为4，5时为必选
	 */
	private String columnName;
	
	/**
	 * 业务名称,当PositionType为3，5时为必选
	 */
	private String contentCode;
	
	/**
	 * 业务代码,当PositionType为3，5时为必选
	 */
	private String contentName;
	
	/**
	 * 搜索信息
	 */
	private String indexContent;
	
	/**
	 * 创建时间 格式:yyyy-MM-dd hh:mm:ss
	 */
	private String createTime;
	
	/**
	 * 更新时间 格式:yyyy-MM-dd hh:mm:ss
	 */
	private String lastUpdateTime;
	/**
	 * 状态
	 */
	private Integer state;
	

	public String getPositionInfoCode() {
		return positionInfoCode;
	}

	public void setPositionInfoCode(String positionInfoCode) {
		this.positionInfoCode = positionInfoCode;
	}

	

	public Integer getPositionType() {
		return positionType;
	}

	public void setPositionType(Integer positionType) {
		this.positionType = positionType;
	}

	public String getServiceCode() {
		return serviceCode;
	}

	public void setServiceCode(String serviceCode) {
		this.serviceCode = serviceCode;
	}

	public String getServiceName() {
		return serviceName;
	}

	public void setServiceName(String serviceName) {
		this.serviceName = serviceName;
	}

	public String getColumnCode() {
		return columnCode;
	}

	public void setColumnCode(String columnCode) {
		this.columnCode = columnCode;
	}

	public String getColumnName() {
		return columnName;
	}

	public void setColumnName(String columnName) {
		this.columnName = columnName;
	}

	public String getContentCode() {
		return contentCode;
	}

	public void setContentCode(String contentCode) {
		this.contentCode = contentCode;
	}

	public String getContentName() {
		return contentName;
	}

	public void setContentName(String contentName) {
		this.contentName = contentName;
	}

	public String getIndexContent() {
		return indexContent;
	}

	public void setIndexContent(String indexContent) {
		this.indexContent = indexContent;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getLastUpdateTime() {
		return lastUpdateTime;
	}

	public void setLastUpdateTime(String lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	/**
	 * @return the positionInfoId
	 */
	public Integer getPositionInfoId() {
		return positionInfoId;
	}

	/**
	 * @param positionInfoId the positionInfoId to set
	 */
	public void setPositionInfoId(Integer positionInfoId) {
		this.positionInfoId = positionInfoId;
	}

	
	/**
	 * @return the state
	 */
	public Integer getState() {
		return state;
	}

	/**
	 * @param state the state to set
	 */
	public void setState(Integer state) {
		this.state = state;
	}

	/**
	 * @return the positionBasicCode
	 */
	public String getPositionBasicCode() {
		return positionBasicCode;
	}

	/**
	 * @param positionBasicCode the positionBasicCode to set
	 */
	public void setPositionBasicCode(String positionBasicCode) {
		this.positionBasicCode = positionBasicCode;
	}

	
	

}
